home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Other Items / Fetch Browser / Fetch Browser.rsrc / bin.rsrc_CODE_54_ISOLockInternal.txt < prev    next >
Text File  |  1996-07-25  |  68KB  |  1,224 lines

  1. # near model CODE resource
  2. # jump table entries: 17280-17289 (10 of them)
  3. export_2160:
  4. fn00000000:
  5. 00000000  4E56 0000                link       A6, 0
  6. 00000004  4E5E                     unlink     A6
  7. 00000006  2E9F                     move.l     [A7], [A7]+
  8. 00000008  4E75                     rts
  9. 0000000A  8A49                     or.w       D5, A1
  10. 0000000C  534F                     subq.w     A7, 1
  11. 0000000E  5F44                     subq.w     D4, 7
  12. 00000010  4F49                     chk.w      D7, A1
  13. 00000012  444C                     neg.w      A4
  14. 00000014  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  15. 00000016  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  16. // begin alternate branch 00000018-0000001C
  17. fn00000018:
  18. 00000018  4E56 FFFA                link       A6, -0x0006
  19. // end alternate branch 00000018-0000001C
  20. fn00000018: // (misaligned)
  21. 0000001A  FFFA                     .invalid   <<F/7/7>>
  22. 0000001C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  23. 00000020  266E 0008                movea.l    A3, [A6 + 0x8]
  24. 00000024  284B                     movea.l    A4, A3
  25. 00000026  4AAC 13B2                tst.l      [A4 + 0x13B2]
  26. 0000002A  6614                     bne        +0x16 /* 00000040 */
  27. 0000002C  42A7                     clr.l      -[A7]
  28. 0000002E  42A7                     clr.l      -[A7]
  29. 00000030  2F0B                     move.l     -[A7], A3
  30. 00000032  4EAD 41E2                jsr        [A5 + 0x41E2 /* export_2104 */]
  31. 00000036  2957 13B2                move.l     [A4 + 0x13B2], [A7]
  32. 0000003A  2F0B                     move.l     -[A7], A3
  33. 0000003C  4EAD 3EB2                jsr        [A5 + 0x3EB2 /* export_2002 */]
  34. label00000040:
  35. 00000040  42A7                     clr.l      -[A7]
  36. 00000042  2F2C 13B2                move.l     -[A7], [A4 + 0x13B2]
  37. 00000046  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  38. 0000004A  2E1F                     move.l     D7, [A7]+
  39. 0000004C  5887                     addq.l     D7, 4
  40. 0000004E  2F2C 13B2                move.l     -[A7], [A4 + 0x13B2]
  41. 00000052  2F07                     move.l     -[A7], D7
  42. 00000054  2F0B                     move.l     -[A7], A3
  43. 00000056  4EAD 4202                jsr        [A5 + 0x4202 /* export_2108 */]
  44. 0000005A  2F0B                     move.l     -[A7], A3
  45. 0000005C  4EAD 3EAA                jsr        [A5 + 0x3EAA /* export_2001 */]
  46. 00000060  2007                     move.l     D0, D7
  47. 00000062  E488                     lsr        D0, 2
  48. 00000064  3C00                     move.w     D6, D0
  49. 00000066  206E 000C                movea.l    A0, [A6 + 0xC]
  50. 0000006A  2050                     movea.l    A0, [A0]
  51. 0000006C  226C 13B2                movea.l    A1, [A4 + 0x13B2]
  52. 00000070  2251                     movea.l    A1, [A1]
  53. 00000072  3006                     move.w     D0, D6
  54. 00000074  48C0                     ext.l      D0
  55. 00000076  E580                     asl        D0, 2
  56. 00000078  23A8 0004 08FC           move.l     [A1 + D0 - 0x4], [A0 + 0x4]
  57. 0000007E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  58. 00000082  4E5E                     unlink     A6
  59. 00000084  205F                     movea.l    A0, [A7]+
  60. 00000086  504F                     addq.w     A7, 8
  61. 00000088  4ED0                     jmp        [A0]
  62. 0000008A  9249                     sub.w      D1, A1
  63. 0000008C  534F                     subq.w     A7, 1
  64. 0000008E  5F41                     subq.w     D1, 7
  65. 00000090  4343                     chk.w      D1, D3
  66. 00000092  554D                     subq.w     A5, 2
  67. 00000094  554C                     subq.w     A4, 2
  68. 00000096  4154                     chk.w      D0, [A4]
  69. 00000098  454C                     chk.w      D2, A4
  70. 0000009A  4F43                     chk.w      D7, D3
  71. 0000009C  4B00                     .invalid   5, D0 // invalid opcode 4 with b == 4
  72. 0000009E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  73. // begin alternate branch 000000A0-000000A4
  74. fn000000A0:
  75. 000000A0  4E56 FFFC                link       A6, -0x0004
  76. // end alternate branch 000000A0-000000A4
  77. fn000000A0: // (misaligned)
  78. 000000A2  FFFC                     .invalid   <<F/7/7>>
  79. 000000A4  48E7 0118                movem.l    -[A7], D7,A3,A4
  80. 000000A8  266E 0008                movea.l    A3, [A6 + 0x8]
  81. 000000AC  284B                     movea.l    A4, A3
  82. 000000AE  42A7                     clr.l      -[A7]
  83. 000000B0  2F2C 13B2                move.l     -[A7], [A4 + 0x13B2]
  84. 000000B4  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  85. 000000B8  2E1F                     move.l     D7, [A7]+
  86. 000000BA  5987                     subq.l     D7, 4
  87. 000000BC  6D12                     blt        +0x14 /* 000000D0 */
  88. 000000BE  2F2C 13B2                move.l     -[A7], [A4 + 0x13B2]
  89. 000000C2  2F07                     move.l     -[A7], D7
  90. 000000C4  2F0B                     move.l     -[A7], A3
  91. 000000C6  4EAD 4202                jsr        [A5 + 0x4202 /* export_2108 */]
  92. 000000CA  2F0B                     move.l     -[A7], A3
  93. 000000CC  4EAD 3EAA                jsr        [A5 + 0x3EAA /* export_2001 */]
  94. label000000D0:
  95. 000000D0  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  96. 000000D4  4E5E                     unlink     A6
  97. 000000D6  2E9F                     move.l     [A7], [A7]+
  98. 000000D8  4E75                     rts
  99. 000000DA  9449                     sub.w      D2, A1
  100. 000000DC  534F                     subq.w     A7, 1
  101. 000000DE  5F44                     subq.w     D4, 7
  102. 000000E0  4541                     chk.w      D2, D1
  103. 000000E2  4343                     chk.w      D1, D3
  104. 000000E4  554D                     subq.w     A5, 2
  105. 000000E6  554C                     subq.w     A4, 2
  106. 000000E8  4154                     chk.w      D0, [A4]
  107. 000000EA  454C                     chk.w      D2, A4
  108. 000000EC  4F43                     chk.w      D7, D3
  109. 000000EE  4B00                     .invalid   5, D0 // invalid opcode 4 with b == 4
  110. 000000F0  0000 0000                ori.b      D0, 0x0
  111. 000000F4  4E56 FFFC                link       A6, -0x0004
  112. 000000F8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  113. 000000FC  2E2E 000C                move.l     D7, [A6 + 0xC]
  114. 00000100  266E 0008                movea.l    A3, [A6 + 0x8]
  115. 00000104  2847                     movea.l    A4, D7
  116. 00000106  206B FFD2                movea.l    A0, [A3 - 0x2E]
  117. 0000010A  2050                     movea.l    A0, [A0]
  118. 0000010C  2C28 0004                move.l     D6, [A0 + 0x4]
  119. 00000110  2F07                     move.l     -[A7], D7
  120. 00000112  4EBA FF8C                jsr        [PC - 0x74 /* 000000A0 */]
  121. 00000116  2F2B FFD2                move.l     -[A7], [A3 - 0x2E]
  122. 0000011A  2F07                     move.l     -[A7], D7
  123. 0000011C  4EAD 441A                jsr        [A5 + 0x441A /* export_2175 */]
  124. 00000120  4AAC 1352                tst.l      [A4 + 0x1352]
  125. 00000124  670C                     beq        +0xE /* 00000132 */
  126. 00000126  2F2C 1352                move.l     -[A7], [A4 + 0x1352]
  127. 0000012A  A983                     syscall    DisposeDialog
  128. 0000012C  7000                     moveq.l    D0, 0x00
  129. 0000012E  2940 1352                move.l     [A4 + 0x1352], D0
  130. label00000132:
  131. 00000132  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  132. 00000136  4E5E                     unlink     A6
  133. 00000138  205F                     movea.l    A0, [A7]+
  134. 0000013A  DEFC 000E                add.w      A7, 0xE
  135. 0000013E  4ED0                     jmp        [A0]
  136. 00000140  8B46 4149                pack       D5, D6, 0x4149
  137. 00000144  4C47 4554                movem.l    D2,D4,D6,A0,A2,A6, D7
  138. 00000148  4C4F 434B                movem.l    D0,D1,D3,D6,A0,A1,A6, A7
  139. 0000014C  0000 0000                ori.b      D0, 0x0
  140. export_2161:
  141. 00000150  4E56 FF92                link       A6, -0x006E
  142. 00000154  48E7 0018                movem.l    -[A7], A3,A4
  143. 00000158  266E 0008                movea.l    A3, [A6 + 0x8]
  144. 0000015C  284B                     movea.l    A4, A3
  145. 0000015E  1D6E 0022 FFE0           move.b     [A6 - 0x20], [A6 + 0x22]
  146. 00000164  3D6E 000E FFD8           move.w     [A6 - 0x28], [A6 + 0xE]
  147. 0000016A  3D7C 0001 FFDA           move.w     [A6 - 0x26], 0x1
  148. 00000170  2D6E 0024 FFDC           move.l     [A6 - 0x24], [A6 + 0x24]
  149. 00000176  3D6E 0020 FFEA           move.w     [A6 - 0x16], [A6 + 0x20]
  150. 0000017C  4AAE 001C                tst.l      [A6 + 0x1C]
  151. 00000180  6714                     beq        +0x16 /* 00000196 */
  152. 00000182  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  153. 00000186  486E FFEC                pea.l      [A6 - 0x14]
  154. 0000018A  302E 0020                move.w     D0, [A6 + 0x20]
  155. 0000018E  48C0                     ext.l      D0
  156. 00000190  2F00                     move.l     -[A7], D0
  157. 00000192  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  158. label00000196:
  159. 00000196  2D6E 0018 FFE2           move.l     [A6 - 0x1E], [A6 + 0x18]
  160. 0000019C  202E 0014                move.l     D0, [A6 + 0x14]
  161. 000001A0  D0AE 0018                add.l      D0, [A6 + 0x18]
  162. 000001A4  5380                     subq.l     D0, 1
  163. 000001A6  2D40 FFE6                move.l     [A6 - 0x1A], D0
  164. 000001AA  486E FFD8                pea.l      [A6 - 0x28]
  165. 000001AE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  166. 000001B2  486E FFD2                pea.l      [A6 - 0x2E]
  167. 000001B6  2F0B                     move.l     -[A7], A3
  168. 000001B8  4EAD 43FA                jsr        [A5 + 0x43FA /* export_2171 */]
  169. 000001BC  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  170. 000001C0  2F0B                     move.l     -[A7], A3
  171. 000001C2  4EBA FE54                jsr        [PC - 0x1AC /* 00000018 */]
  172. 000001C6  102E 000C                move.b     D0, [A6 + 0xC]
  173. 000001CA  673C                     beq        +0x3E /* 00000208 */
  174. 000001CC  486E FF92                pea.l      [A6 - 0x6E]
  175. 000001D0  487A FF22                pea.l      [PC - 0xDE /* 000000F4, value 0x4E56FFFC */]
  176. 000001D4  2F0E                     move.l     -[A7], A6
  177. 000001D6  2F0B                     move.l     -[A7], A3
  178. 000001D8  4EAD 3E92                jsr        [A5 + 0x3E92 /* export_1998 */]
  179. 000001DC  7000                     moveq.l    D0, 0x00
  180. 000001DE  2940 1352                move.l     [A4 + 0x1352], D0
  181. 000001E2  2F2C 13B2                move.l     -[A7], [A4 + 0x13B2]
  182. 000001E6  2F0B                     move.l     -[A7], A3
  183. 000001E8  4EAD 439A                jsr        [A5 + 0x439A /* export_2159 */]
  184. 000001EC  486E FF92                pea.l      [A6 - 0x6E]
  185. 000001F0  2F0B                     move.l     -[A7], A3
  186. 000001F2  4EAD 3ED2                jsr        [A5 + 0x3ED2 /* export_2006 */]
  187. 000001F6  4AAC 1352                tst.l      [A4 + 0x1352]
  188. 000001FA  670C                     beq        +0xE /* 00000208 */
  189. 000001FC  2F2C 1352                move.l     -[A7], [A4 + 0x1352]
  190. 00000200  A983                     syscall    DisposeDialog
  191. 00000202  7000                     moveq.l    D0, 0x00
  192. 00000204  2940 1352                move.l     [A4 + 0x1352], D0
  193. label00000208:
  194. 00000208  4CDF 1800                movem.l    A3,A4, [A7]+
  195. 0000020C  4E5E                     unlink     A6
  196. 0000020E  205F                     movea.l    A0, [A7]+
  197. 00000210  DEFC 0020                add.w      A7, 0x20 /* ' ' */
  198. 00000214  4ED0                     jmp        [A0]
  199. 00000216  8C49                     or.w       D6, A1
  200. 00000218  534F                     subq.w     A7, 1
  201. 0000021A  5F47                     subq.w     D7, 7
  202. 0000021C  4745                     chk.w      D3, D5
  203. 0000021E  544C                     addq.w     A4, 2
  204. 00000220  4F43                     chk.w      D7, D3
  205. 00000222  4B00                     .invalid   5, D0 // invalid opcode 4 with b == 4
  206. 00000224  0000 0000                ori.b      D0, 0x0
  207. export_2162:
  208. 00000228  4E56 FFF0                link       A6, -0x0010
  209. 0000022C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  210. 00000230  266E 000C                movea.l    A3, [A6 + 0xC]
  211. 00000234  286E 0008                movea.l    A4, [A6 + 0x8]
  212. 00000238  2D4C FFF2                move.l     [A6 - 0xE], A4
  213. 0000023C  2F0C                     move.l     -[A7], A4
  214. 0000023E  4EBA FDC0                jsr        [PC - 0x240 /* 00000000 */]
  215. 00000242  4247                     clr.w      D7
  216. 00000244  200B                     move.l     D0, A3
  217. 00000246  6754                     beq        +0x56 /* 0000029C */
  218. 00000248  42A7                     clr.l      -[A7]
  219. 0000024A  2F0B                     move.l     -[A7], A3
  220. 0000024C  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  221. 00000250  7004                     moveq.l    D0, 0x04
  222. 00000252  2F00                     move.l     -[A7], D0
  223. 00000254  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  224. 00000258  201F                     move.l     D0, [A7]+
  225. 0000025A  3D40 FFF0                move.w     [A6 - 0x10], D0
  226. 0000025E  7C01                     moveq.l    D6, 0x01
  227. 00000260  6034                     bra        +0x36 /* 00000296 */
  228. label00000262:
  229. 00000262  4267                     clr.w      -[A7]
  230. 00000264  2053                     movea.l    A0, [A3]
  231. 00000266  3006                     move.w     D0, D6
  232. 00000268  48C0                     ext.l      D0
  233. 0000026A  E580                     asl        D0, 2
  234. 0000026C  2F30 08FC                move.l     -[A7], [A0 + D0 - 0x4]
  235. 00000270  486E FFF6                pea.l      [A6 - 0xA]
  236. 00000274  2F0C                     move.l     -[A7], A4
  237. 00000276  4EAD 43F2                jsr        [A5 + 0x43F2 /* export_2170 */]
  238. 0000027A  101F                     move.b     D0, [A7]+
  239. 0000027C  6714                     beq        +0x16 /* 00000292 */
  240. 0000027E  4267                     clr.w      -[A7]
  241. 00000280  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  242. 00000284  2F0C                     move.l     -[A7], A4
  243. 00000286  4EAD 4412                jsr        [A5 + 0x4412 /* export_2174 */]
  244. 0000028A  3A1F                     move.w     D5, [A7]+
  245. 0000028C  BE45                     cmp.w      D7, D5
  246. 0000028E  6C02                     bge        +0x4 /* 00000292 */
  247. 00000290  3E05                     move.w     D7, D5
  248. label00000292:
  249. 00000292  5246                     addq.w     D6, 1
  250. 00000294  6906                     bvs        +0x8 /* 0000029C */
  251. label00000296:
  252. 00000296  BC6E FFF0                cmp.w      D6, [A6 - 0x10]
  253. 0000029A  6FC6                     ble        -0x38 /* 00000262 */
  254. label0000029C:
  255. 0000029C  3D47 0010                move.w     [A6 + 0x10], D7
  256. 000002A0  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  257. 000002A4  4E5E                     unlink     A6
  258. 000002A6  205F                     movea.l    A0, [A7]+
  259. 000002A8  504F                     addq.w     A7, 8
  260. 000002AA  4ED0                     jmp        [A0]
  261. 000002AC  8D49 534F                pack       -[A6], -[A1], 0x534F
  262. 000002B0  5F47                     subq.w     D7, 7
  263. 000002B2  4C4F 434B                movem.l    D0,D1,D3,D6,A0,A1,A6, A7
  264. 000002B6  504F                     addq.w     A7, 8
  265. 000002B8  4C4C 0000                movem.l    <none>, A4
  266. export_2163:
  267. 000002BC  4E56 FFF8                link       A6, -0x0008
  268. 000002C0  48E7 0118                movem.l    -[A7], D7,A3,A4
  269. 000002C4  266E 0008                movea.l    A3, [A6 + 0x8]
  270. 000002C8  286E 000C                movea.l    A4, [A6 + 0xC]
  271. 000002CC  4A94                     tst.l      [A4]
  272. 000002CE  6758                     beq        +0x5A /* 00000328 */
  273. 000002D0  42A7                     clr.l      -[A7]
  274. 000002D2  2F14                     move.l     -[A7], [A4]
  275. 000002D4  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  276. 000002D8  7004                     moveq.l    D0, 0x04
  277. 000002DA  2F00                     move.l     -[A7], D0
  278. 000002DC  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  279. 000002E0  201F                     move.l     D0, [A7]+
  280. 000002E2  3D40 FFF8                move.w     [A6 - 0x8], D0
  281. 000002E6  7E01                     moveq.l    D7, 0x01
  282. 000002E8  602C                     bra        +0x2E /* 00000316 */
  283. label000002EA:
  284. 000002EA  4267                     clr.w      -[A7]
  285. 000002EC  2054                     movea.l    A0, [A4]
  286. 000002EE  2050                     movea.l    A0, [A0]
  287. 000002F0  3007                     move.w     D0, D7
  288. 000002F2  48C0                     ext.l      D0
  289. 000002F4  E580                     asl        D0, 2
  290. 000002F6  2F30 08FC                move.l     -[A7], [A0 + D0 - 0x4]
  291. 000002FA  486E FFFA                pea.l      [A6 - 0x6]
  292. 000002FE  2F0B                     move.l     -[A7], A3
  293. 00000300  4EAD 43F2                jsr        [A5 + 0x43F2 /* export_2170 */]
  294. 00000304  101F                     move.b     D0, [A7]+
  295. 00000306  670A                     beq        +0xC /* 00000312 */
  296. 00000308  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  297. 0000030C  2F0B                     move.l     -[A7], A3
  298. 0000030E  4EAD 4422                jsr        [A5 + 0x4422 /* export_2176 */]
  299. label00000312:
  300. 00000312  5247                     addq.w     D7, 1
  301. 00000314  6906                     bvs        +0x8 /* 0000031C */
  302. label00000316:
  303. 00000316  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  304. 0000031A  6FCE                     ble        -0x30 /* 000002EA */
  305. label0000031C:
  306. 0000031C  2F14                     move.l     -[A7], [A4]
  307. 0000031E  2F0B                     move.l     -[A7], A3
  308. 00000320  4EAD 41F2                jsr        [A5 + 0x41F2 /* export_2106 */]
  309. 00000324  7000                     moveq.l    D0, 0x00
  310. 00000326  2880                     move.l     [A4], D0
  311. label00000328:
  312. 00000328  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  313. 0000032C  4E5E                     unlink     A6
  314. 0000032E  205F                     movea.l    A0, [A7]+
  315. 00000330  504F                     addq.w     A7, 8
  316. 00000332  4ED0                     jmp        [A0]
  317. 00000334  8F49 534F                pack       -[A7], -[A1], 0x534F
  318. 00000338  5F47                     subq.w     D7, 7
  319. 0000033A  4C4F 434B                movem.l    D0,D1,D3,D6,A0,A1,A6, A7
  320. 0000033E  4341                     chk.w      D1, D1
  321. 00000340  4E43                     trap       3
  322. 00000342  454C                     chk.w      D2, A4
  323. 00000344  0000 0000                ori.b      D0, 0x0
  324. export_2164:
  325. 00000348  4E56 FFD4                link       A6, -0x002C
  326. 0000034C  206E 0008                movea.l    A0, [A6 + 0x8]
  327. 00000350  2D48 FFD4                move.l     [A6 - 0x2C], A0
  328. 00000354  1D6E 0020 FFE0           move.b     [A6 - 0x20], [A6 + 0x20]
  329. 0000035A  3D6E 000C FFD8           move.w     [A6 - 0x28], [A6 + 0xC]
  330. 00000360  3D7C 0001 FFDA           move.w     [A6 - 0x26], 0x1
  331. 00000366  2D6E 0022 FFDC           move.l     [A6 - 0x24], [A6 + 0x22]
  332. 0000036C  3D6E 001E FFEA           move.w     [A6 - 0x16], [A6 + 0x1E]
  333. 00000372  4AAE 001A                tst.l      [A6 + 0x1A]
  334. 00000376  6714                     beq        +0x16 /* 0000038C */
  335. 00000378  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  336. 0000037C  486E FFEC                pea.l      [A6 - 0x14]
  337. 00000380  302E 001E                move.w     D0, [A6 + 0x1E]
  338. 00000384  48C0                     ext.l      D0
  339. 00000386  2F00                     move.l     -[A7], D0
  340. 00000388  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  341. label0000038C:
  342. 0000038C  2D6E 0016 FFE2           move.l     [A6 - 0x1E], [A6 + 0x16]
  343. 00000392  202E 0012                move.l     D0, [A6 + 0x12]
  344. 00000396  D0AE 0016                add.l      D0, [A6 + 0x16]
  345. 0000039A  5380                     subq.l     D0, 1
  346. 0000039C  2D40 FFE6                move.l     [A6 - 0x1A], D0
  347. 000003A0  4267                     clr.w      -[A7]
  348. 000003A2  486E FFD8                pea.l      [A6 - 0x28]
  349. 000003A6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  350. 000003AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  351. 000003AE  4EAD 4402                jsr        [A5 + 0x4402 /* export_2172 */]
  352. 000003B2  1D5F 0026                move.b     [A6 + 0x26], [A7]+
  353. 000003B6  4E5E                     unlink     A6
  354. 000003B8  205F                     movea.l    A0, [A7]+
  355. 000003BA  DEFC 001E                add.w      A7, 0x1E
  356. 000003BE  4ED0                     jmp        [A0]
  357. 000003C0  8F49 534F                pack       -[A7], -[A1], 0x534F
  358. 000003C4  5F47                     subq.w     D7, 7
  359. 000003C6  4C4F 434B                movem.l    D0,D1,D3,D6,A0,A1,A6, A7
  360. 000003CA  4558                     chk.w      D2, [A0]+
  361. 000003CC  4953                     chk.w      D4, [A3]
  362. 000003CE  5453                     addq.w     [A3], 2
  363. 000003D0  0000 0000                ori.b      D0, 0x0
  364. export_2165:
  365. 000003D4  4E56 FFFC                link       A6, -0x0004
  366. 000003D8  48E7 0108                movem.l    -[A7], D7,A4
  367. 000003DC  286E 0008                movea.l    A4, [A6 + 0x8]
  368. 000003E0  302E 000C                move.w     D0, [A6 + 0xC]
  369. 000003E4  E540                     asl        D0.w, 2
  370. 000003E6  43EC 0F64                lea.l      A1, [A4 + 0xF64]
  371. 000003EA  2071 0000                movea.l    A0, [A1 + D0.w]
  372. 000003EE  2E28 0048                move.l     D7, [A0 + 0x48]
  373. 000003F2  2007                     move.l     D0, D7
  374. 000003F4  5280                     addq.l     D0, 1
  375. 000003F6  322E 000C                move.w     D1, [A6 + 0xC]
  376. 000003FA  E541                     asl        D1.w, 2
  377. 000003FC  43EC 0F64                lea.l      A1, [A4 + 0xF64]
  378. 00000400  2071 1000                movea.l    A0, [A1 + D1.w]
  379. 00000404  2140 0048                move.l     [A0 + 0x48], D0
  380. 00000408  2D47 000E                move.l     [A6 + 0xE], D7
  381. 0000040C  4CDF 1080                movem.l    D7,A4, [A7]+
  382. 00000410  4E5E                     unlink     A6
  383. 00000412  205F                     movea.l    A0, [A7]+
  384. 00000414  5C4F                     addq.w     A7, 6
  385. 00000416  4ED0                     jmp        [A0]
  386. 00000418  8E49                     or.w       D7, A1
  387. 0000041A  534F                     subq.w     A7, 1
  388. 0000041C  5F47                     subq.w     D7, 7
  389. 0000041E  4554                     chk.w      D2, [A4]
  390. 00000420  4E45                     trap       5
  391. 00000422  5854                     addq.w     [A4], 4
  392. 00000424  5345                     subq.w     D5, 1
  393. 00000426  5100                     subq.b     D0, 8
  394. 00000428  0000 0000                ori.b      D0, 0x0
  395. export_2166:
  396. 0000042C  4E56 FFFA                link       A6, -0x0006
  397. 00000430  206E 000C                movea.l    A0, [A6 + 0xC]
  398. 00000434  43EE FFFA                lea.l      A1, [A6 - 0x6]
  399. 00000438  22D8                     move.l     [A1]+, [A0]+
  400. 0000043A  3290                     move.w     [A1], [A0]
  401. 0000043C  4E5E                     unlink     A6
  402. 0000043E  205F                     movea.l    A0, [A7]+
  403. 00000440  DEFC 000A                add.w      A7, 0xA /* '\n' */
  404. 00000444  4ED0                     jmp        [A0]
  405. 00000446  8E49                     or.w       D7, A1
  406. 00000448  534F                     subq.w     A7, 1
  407. 0000044A  5F52                     subq.w     [A2], 7
  408. 0000044C  4543                     chk.w      D2, D3
  409. 0000044E  4348                     chk.w      D1, A0
  410. 00000450  414E                     chk.w      D0, A6
  411. 00000452  4745                     chk.w      D3, D5
  412. 00000454  4400                     neg.b      D0
  413. 00000456  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  414. // begin alternate branch 00000458-0000045C
  415. fn00000458:
  416. 00000458  4E56 FFFA                link       A6, -0x0006
  417. // end alternate branch 00000458-0000045C
  418. fn00000458: // (misaligned)
  419. 0000045A  FFFA                     .invalid   <<F/7/7>>
  420. 0000045C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  421. 00000460  3E2E 000C                move.w     D7, [A6 + 0xC]
  422. 00000464  266E 0008                movea.l    A3, [A6 + 0x8]
  423. 00000468  286B 0008                movea.l    A4, [A3 + 0x8]
  424. 0000046C  3007                     move.w     D0, D7
  425. 0000046E  E540                     asl        D0.w, 2
  426. 00000470  41EC 0F64                lea.l      A0, [A4 + 0xF64]
  427. 00000474  4AB0 0000                tst.l      [A0 + D0.w]
  428. 00000478  6604                     bne        +0x6 /* 0000047E */
  429. 0000047A  4245                     clr.w      D5
  430. 0000047C  6024                     bra        +0x26 /* 000004A2 */
  431. label0000047E:
  432. 0000047E  3007                     move.w     D0, D7
  433. 00000480  E540                     asl        D0.w, 2
  434. 00000482  43EC 0F64                lea.l      A1, [A4 + 0xF64]
  435. 00000486  2071 0000                movea.l    A0, [A1 + D0.w]
  436. 0000048A  3A28 0042                move.w     D5, [A0 + 0x42]
  437. 0000048E  3007                     move.w     D0, D7
  438. 00000490  E540                     asl        D0.w, 2
  439. 00000492  41EC 0F64                lea.l      A0, [A4 + 0xF64]
  440. 00000496  2F30 0000                move.l     -[A7], [A0 + D0.w]
  441. 0000049A  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  442. 0000049E  4EAD 41FA                jsr        [A5 + 0x41FA /* export_2107 */]
  443. label000004A2:
  444. 000004A2  3007                     move.w     D0, D7
  445. 000004A4  E540                     asl        D0.w, 2
  446. 000004A6  41EC 0F64                lea.l      A0, [A4 + 0xF64]
  447. 000004AA  7200                     moveq.l    D1, 0x00
  448. 000004AC  2181 0000                move.l     [A0 + D0.w], D1
  449. 000004B0  206C 08F4                movea.l    A0, [A4 + 0x8F4]
  450. 000004B4  BE68 003E                cmp.w      D7, [A0 + 0x3E]
  451. 000004B8  6F34                     ble        +0x36 /* 000004EE */
  452. 000004BA  3007                     move.w     D0, D7
  453. 000004BC  E540                     asl        D0.w, 2
  454. 000004BE  41EC 01B0                lea.l      A0, [A4 + 0x1B0]
  455. 000004C2  4AB0 0000                tst.l      [A0 + D0.w]
  456. 000004C6  6714                     beq        +0x16 /* 000004DC */
  457. 000004C8  3007                     move.w     D0, D7
  458. 000004CA  E540                     asl        D0.w, 2
  459. 000004CC  41EC 01B0                lea.l      A0, [A4 + 0x1B0]
  460. 000004D0  2F30 0000                move.l     -[A7], [A0 + D0.w]
  461. 000004D4  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  462. 000004D8  4EAD 41FA                jsr        [A5 + 0x41FA /* export_2107 */]
  463. label000004DC:
  464. 000004DC  3007                     move.w     D0, D7
  465. 000004DE  E540                     asl        D0.w, 2
  466. 000004E0  41EC 01B0                lea.l      A0, [A4 + 0x1B0]
  467. 000004E4  7200                     moveq.l    D1, 0x00
  468. 000004E6  2181 0000                move.l     [A0 + D0.w], D1
  469. 000004EA  6000 0122                bra        +0x124 /* 0000060E */
  470. label000004EE:
  471. 000004EE  42A7                     clr.l      -[A7]
  472. 000004F0  1F3C 0001                move.b     -[A7], 0x1
  473. 000004F4  2F3C 5355 4246           move.l     -[A7], 0x53554246 /* 'SUBF' */
  474. 000004FA  206C 08F4                movea.l    A0, [A4 + 0x8F4]
  475. 000004FE  3007                     move.w     D0, D7
  476. 00000500  D040                     add.w      D0, D0
  477. 00000502  41E8 0266                lea.l      A0, [A0 + 0x266]
  478. 00000506  3F30 0000                move.w     -[A7], [A0 + D0.w]
  479. 0000050A  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  480. 0000050E  4EAD 410A                jsr        [A5 + 0x410A /* export_2077 */]
  481. 00000512  201F                     move.l     D0, [A7]+
  482. 00000514  3800                     move.w     D4, D0
  483. 00000516  3007                     move.w     D0, D7
  484. 00000518  E540                     asl        D0.w, 2
  485. 0000051A  2F00                     move.l     -[A7], D0
  486. 0000051C  42A7                     clr.l      -[A7]
  487. 0000051E  3204                     move.w     D1, D4
  488. 00000520  48C1                     ext.l      D1
  489. 00000522  2F01                     move.l     -[A7], D1
  490. 00000524  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  491. 00000528  4EAD 41EA                jsr        [A5 + 0x41EA /* export_2105 */]
  492. 0000052C  221F                     move.l     D1, [A7]+
  493. 0000052E  201F                     move.l     D0, [A7]+
  494. 00000530  41EC 0F64                lea.l      A0, [A4 + 0xF64]
  495. 00000534  2181 0000                move.l     [A0 + D0.w], D1
  496. 00000538  3007                     move.w     D0, D7
  497. 0000053A  E540                     asl        D0.w, 2
  498. 0000053C  41EC 0F64                lea.l      A0, [A4 + 0xF64]
  499. 00000540  2F30 0000                move.l     -[A7], [A0 + D0.w]
  500. 00000544  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  501. 00000548  4EAD 3EB2                jsr        [A5 + 0x3EB2 /* export_2002 */]
  502. 0000054C  1F3C 0001                move.b     -[A7], 0x1
  503. 00000550  2F3C 5355 4246           move.l     -[A7], 0x53554246 /* 'SUBF' */
  504. 00000556  206C 08F4                movea.l    A0, [A4 + 0x8F4]
  505. 0000055A  3007                     move.w     D0, D7
  506. 0000055C  D040                     add.w      D0, D0
  507. 0000055E  41E8 0266                lea.l      A0, [A0 + 0x266]
  508. 00000562  3F30 0000                move.w     -[A7], [A0 + D0.w]
  509. 00000566  3007                     move.w     D0, D7
  510. 00000568  E540                     asl        D0.w, 2
  511. 0000056A  41EC 0F64                lea.l      A0, [A4 + 0xF64]
  512. 0000056E  2F30 0000                move.l     -[A7], [A0 + D0.w]
  513. 00000572  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  514. 00000576  4EAD 40FA                jsr        [A5 + 0x40FA /* export_2075 */]
  515. 0000057A  3007                     move.w     D0, D7
  516. 0000057C  E540                     asl        D0.w, 2
  517. 0000057E  43EC 0F64                lea.l      A1, [A4 + 0xF64]
  518. 00000582  2071 0000                movea.l    A0, [A1 + D0.w]
  519. 00000586  7001                     moveq.l    D0, 0x01
  520. 00000588  B050                     cmp.w      D0, [A0]
  521. 0000058A  6612                     bne        +0x14 /* 0000059E */
  522. 0000058C  3007                     move.w     D0, D7
  523. 0000058E  E540                     asl        D0.w, 2
  524. 00000590  43EC 0F64                lea.l      A1, [A4 + 0xF64]
  525. 00000594  2071 0000                movea.l    A0, [A1 + D0.w]
  526. 00000598  3C28 0042                move.w     D6, [A0 + 0x42]
  527. 0000059C  6002                     bra        +0x4 /* 000005A0 */
  528. label0000059E:
  529. 0000059E  4246                     clr.w      D6
  530. label000005A0:
  531. 000005A0  BC45                     cmp.w      D6, D5
  532. 000005A2  676A                     beq        +0x6C /* 0000060E */
  533. 000005A4  3007                     move.w     D0, D7
  534. 000005A6  E540                     asl        D0.w, 2
  535. 000005A8  41EC 01B0                lea.l      A0, [A4 + 0x1B0]
  536. 000005AC  4AB0 0000                tst.l      [A0 + D0.w]
  537. 000005B0  6714                     beq        +0x16 /* 000005C6 */
  538. 000005B2  3007                     move.w     D0, D7
  539. 000005B4  E540                     asl        D0.w, 2
  540. 000005B6  41EC 01B0                lea.l      A0, [A4 + 0x1B0]
  541. 000005BA  2F30 0000                move.l     -[A7], [A0 + D0.w]
  542. 000005BE  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  543. 000005C2  4EAD 41FA                jsr        [A5 + 0x41FA /* export_2107 */]
  544. label000005C6:
  545. 000005C6  3007                     move.w     D0, D7
  546. 000005C8  E540                     asl        D0.w, 2
  547. 000005CA  41EC 01B0                lea.l      A0, [A4 + 0x1B0]
  548. 000005CE  7200                     moveq.l    D1, 0x00
  549. 000005D0  2181 0000                move.l     [A0 + D0.w], D1
  550. 000005D4  4A46                     tst.w      D6
  551. 000005D6  6F36                     ble        +0x38 /* 0000060E */
  552. 000005D8  3007                     move.w     D0, D7
  553. 000005DA  E540                     asl        D0.w, 2
  554. 000005DC  2F00                     move.l     -[A7], D0
  555. 000005DE  42A7                     clr.l      -[A7]
  556. 000005E0  3206                     move.w     D1, D6
  557. 000005E2  48C1                     ext.l      D1
  558. 000005E4  2F01                     move.l     -[A7], D1
  559. 000005E6  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  560. 000005EA  4EAD 41EA                jsr        [A5 + 0x41EA /* export_2105 */]
  561. 000005EE  221F                     move.l     D1, [A7]+
  562. 000005F0  201F                     move.l     D0, [A7]+
  563. 000005F2  41EC 01B0                lea.l      A0, [A4 + 0x1B0]
  564. 000005F6  2181 0000                move.l     [A0 + D0.w], D1
  565. 000005FA  3007                     move.w     D0, D7
  566. 000005FC  E540                     asl        D0.w, 2
  567. 000005FE  41EC 01B0                lea.l      A0, [A4 + 0x1B0]
  568. 00000602  2F30 0000                move.l     -[A7], [A0 + D0.w]
  569. 00000606  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  570. 0000060A  4EAD 3EB2                jsr        [A5 + 0x3EB2 /* export_2002 */]
  571. label0000060E:
  572. 0000060E  3007                     move.w     D0, D7
  573. 00000610  5340                     subq.w     D0, 1
  574. 00000612  3200                     move.w     D1, D0
  575. 00000614  E640                     asr        D0.w, 3
  576. 00000616  41EC 019E                lea.l      A0, [A4 + 0x19E]
  577. 0000061A  03B0 0000                bclr       [A0 + D0.w], D1
  578. 0000061E  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  579. 00000622  4E5E                     unlink     A6
  580. 00000624  205F                     movea.l    A0, [A7]+
  581. 00000626  5C4F                     addq.w     A7, 6
  582. 00000628  4ED0                     jmp        [A0]
  583. 0000062A  8B52                     or.w       [A2], D5
  584. 0000062C  4541                     chk.w      D2, D1
  585. 0000062E  4453                     neg.w      [A3]
  586. 00000630  5542                     subq.w     D2, 2
  587. 00000632  4845                     swap.w     D5
  588. 00000634  4144                     chk.w      D0, D4
  589. 00000636  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  590. // begin alternate branch 00000638-0000063C
  591. fn00000638:
  592. 00000638  4E56 FFE2                link       A6, -0x001E
  593. // end alternate branch 00000638-0000063C
  594. fn00000638: // (misaligned)
  595. 0000063A  FFE2                     .invalid   <<F/7/7>>
  596. 0000063C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  597. 00000640  266E 0008                movea.l    A3, [A6 + 0x8]
  598. 00000644  286B 0008                movea.l    A4, [A3 + 0x8]
  599. 00000648  206C 08F4                movea.l    A0, [A4 + 0x8F4]
  600. 0000064C  3A28 003C                move.w     D5, [A0 + 0x3C]
  601. 00000650  3D68 003E FFE8           move.w     [A6 - 0x18], [A0 + 0x3E]
  602. 00000656  7000                     moveq.l    D0, 0x00
  603. 00000658  2D40 FFEC                move.l     [A6 - 0x14], D0
  604. 0000065C  102C 0198                move.b     D0, [A4 + 0x198]
  605. 00000660  6704                     beq        +0x6 /* 00000666 */
  606. 00000662  7C00                     moveq.l    D6, 0x00
  607. 00000664  6010                     bra        +0x12 /* 00000676 */
  608. label00000666:
  609. 00000666  102C 0199                move.b     D0, [A4 + 0x199]
  610. 0000066A  6704                     beq        +0x6 /* 00000670 */
  611. 0000066C  7C48                     moveq.l    D6, 0x48
  612. 0000066E  6006                     bra        +0x8 /* 00000676 */
  613. label00000670:
  614. 00000670  2C3C 0000 0268           move.l     D6, 0x268
  615. label00000676:
  616. 00000676  102C 019A                move.b     D0, [A4 + 0x19A]
  617. 0000067A  6708                     beq        +0xA /* 00000684 */
  618. 0000067C  283C 0000 2568           move.l     D4, 0x2568 /* '%h' */
  619. 00000682  6010                     bra        +0x12 /* 00000694 */
  620. label00000684:
  621. 00000684  102C 0199                move.b     D0, [A4 + 0x199]
  622. 00000688  6708                     beq        +0xA /* 00000692 */
  623. 0000068A  283C 0000 0268           move.l     D4, 0x268
  624. 00000690  6002                     bra        +0x4 /* 00000694 */
  625. label00000692:
  626. 00000692  7848                     moveq.l    D4, 0x48
  627. label00000694:
  628. 00000694  2D46 FFF8                move.l     [A6 - 0x8], D6
  629. 00000698  2004                     move.l     D0, D4
  630. 0000069A  9086                     sub.l      D0, D6
  631. 0000069C  2D40 FFFC                move.l     [A6 - 0x4], D0
  632. 000006A0  486E FFEC                pea.l      [A6 - 0x14]
  633. 000006A4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  634. 000006A8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  635. 000006AC  2006                     move.l     D0, D6
  636. 000006AE  D0AC 08F4                add.l      D0, [A4 + 0x8F4]
  637. 000006B2  2F00                     move.l     -[A7], D0
  638. 000006B4  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  639. 000006B8  4EAD 3F72                jsr        [A5 + 0x3F72 /* export_2026 */]
  640. 000006BC  426C 0198                clr.w      [A4 + 0x198]
  641. 000006C0  422C 019A                clr.b      [A4 + 0x19A]
  642. 000006C4  3005                     move.w     D0, D5
  643. 000006C6  48C0                     ext.l      D0
  644. 000006C8  206C 08F4                movea.l    A0, [A4 + 0x8F4]
  645. 000006CC  B0A8 003A                cmp.l      D0, [A0 + 0x3A]
  646. 000006D0  6C26                     bge        +0x28 /* 000006F8 */
  647. 000006D2  3005                     move.w     D0, D5
  648. 000006D4  5240                     addq.w     D0, 1
  649. 000006D6  3D68 003C FFE4           move.w     [A6 - 0x1C], [A0 + 0x3C]
  650. 000006DC  3E00                     move.w     D7, D0
  651. 000006DE  6010                     bra        +0x12 /* 000006F0 */
  652. label000006E0:
  653. 000006E0  3F07                     move.w     -[A7], D7
  654. 000006E2  4267                     clr.w      -[A7]
  655. 000006E4  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  656. 000006E8  4EAD 4352                jsr        [A5 + 0x4352 /* export_2150 */]
  657. 000006EC  5247                     addq.w     D7, 1
  658. 000006EE  692E                     bvs        +0x30 /* 0000071E */
  659. label000006F0:
  660. 000006F0  BE6E FFE4                cmp.w      D7, [A6 - 0x1C]
  661. 000006F4  6FEA                     ble        -0x14 /* 000006E0 */
  662. 000006F6  6026                     bra        +0x28 /* 0000071E */
  663. label000006F8:
  664. 000006F8  3005                     move.w     D0, D5
  665. 000006FA  48C0                     ext.l      D0
  666. 000006FC  206C 08F4                movea.l    A0, [A4 + 0x8F4]
  667. 00000700  B0A8 003A                cmp.l      D0, [A0 + 0x3A]
  668. 00000704  6F18                     ble        +0x1A /* 0000071E */
  669. 00000706  2028 003A                move.l     D0, [A0 + 0x3A]
  670. 0000070A  5280                     addq.l     D0, 1
  671. 0000070C  3D45 FFE2                move.w     [A6 - 0x1E], D5
  672. 00000710  3E00                     move.w     D7, D0
  673. 00000712  6004                     bra        +0x6 /* 00000718 */
  674. label00000714:
  675. 00000714  5247                     addq.w     D7, 1
  676. 00000716  6906                     bvs        +0x8 /* 0000071E */
  677. label00000718:
  678. 00000718  BE6E FFE2                cmp.w      D7, [A6 - 0x1E]
  679. 0000071C  6FF6                     ble        -0x8 /* 00000714 */
  680. label0000071E:
  681. 0000071E  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  682. 00000722  4E5E                     unlink     A6
  683. 00000724  2E9F                     move.l     [A7], [A7]+
  684. 00000726  4E75                     rts
  685. 00000728  8C52                     or.w       D6, [A2]
  686. 0000072A  4541                     chk.w      D2, D1
  687. 0000072C  4446                     neg.w      D6
  688. 0000072E  494C                     chk.w      D4, A4
  689. 00000730  4548                     chk.w      D2, A0
  690. 00000732  4541                     chk.w      D2, D1
  691. 00000734  4400                     neg.b      D0
  692. 00000736  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  693. // begin alternate branch 00000738-0000074C
  694. fn00000738:
  695. 00000738  4E56 0000                link       A6, 0
  696. 0000073C  48E7 0018                movem.l    -[A7], A3,A4
  697. 00000740  266E 0008                movea.l    A3, [A6 + 0x8]
  698. 00000744  286B 0008                movea.l    A4, [A3 + 0x8]
  699. 00000748  2F2C 0F64                move.l     -[A7], [A4 + 0xF64]
  700. // end alternate branch 00000738-0000074C
  701. fn00000738: // (misaligned)
  702. 0000073A  0000 48E7                ori.b      D0, 0xE7
  703. 0000073E  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  704. 00000742  0008 286B                ori.b      A0, 0x6B /* 'k' */
  705. 00000746  0008 2F2C                ori.b      A0, 0x2C /* ',' */
  706. 0000074A  0F64                     bchg       -[A4], D7
  707. 0000074C  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  708. 00000750  4EAD 41F2                jsr        [A5 + 0x41F2 /* export_2106 */]
  709. 00000754  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  710. 00000758  4EAD 40F2                jsr        [A5 + 0x40F2 /* export_2074 */]
  711. 0000075C  422C 019C                clr.b      [A4 + 0x19C]
  712. 00000760  4CDF 1800                movem.l    A3,A4, [A7]+
  713. 00000764  4E5E                     unlink     A6
  714. 00000766  2E9F                     move.l     [A7], [A7]+
  715. 00000768  4E75                     rts
  716. 0000076A  8C52                     or.w       D6, [A2]
  717. 0000076C  4541                     chk.w      D2, D1
  718. 0000076E  4442                     neg.w      D2
  719. 00000770  4C4F 434B                movem.l    D0,D1,D3,D6,A0,A1,A6, A7
  720. 00000774  4D41                     chk.w      D6, D1
  721. 00000776  5000                     addq.b     D0, 8
  722. 00000778  0000 0000                ori.b      D0, 0x0
  723. fn0000077C:
  724. 0000077C  4E56 FFFA                link       A6, -0x0006
  725. 00000780  48E7 0118                movem.l    -[A7], D7,A3,A4
  726. 00000784  266E 0008                movea.l    A3, [A6 + 0x8]
  727. 00000788  286B 0008                movea.l    A4, [A3 + 0x8]
  728. 0000078C  42A7                     clr.l      -[A7]
  729. 0000078E  2F2C 08F0                move.l     -[A7], [A4 + 0x8F0]
  730. 00000792  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  731. 00000796  7004                     moveq.l    D0, 0x04
  732. 00000798  2F00                     move.l     -[A7], D0
  733. 0000079A  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  734. 0000079E  201F                     move.l     D0, [A7]+
  735. 000007A0  3D40 FFFC                move.w     [A6 - 0x4], D0
  736. 000007A4  7E01                     moveq.l    D7, 0x01
  737. 000007A6  602E                     bra        +0x30 /* 000007D6 */
  738. label000007A8:
  739. 000007A8  206C 08F0                movea.l    A0, [A4 + 0x8F0]
  740. 000007AC  2050                     movea.l    A0, [A0]
  741. 000007AE  3007                     move.w     D0, D7
  742. 000007B0  48C0                     ext.l      D0
  743. 000007B2  E580                     asl        D0, 2
  744. 000007B4  4AB0 08FC                tst.l      [A0 + D0 - 0x4]
  745. 000007B8  6718                     beq        +0x1A /* 000007D2 */
  746. 000007BA  206C 08F0                movea.l    A0, [A4 + 0x8F0]
  747. 000007BE  2050                     movea.l    A0, [A0]
  748. 000007C0  3007                     move.w     D0, D7
  749. 000007C2  48C0                     ext.l      D0
  750. 000007C4  E580                     asl        D0, 2
  751. 000007C6  2F30 08FC                move.l     -[A7], [A0 + D0 - 0x4]
  752. 000007CA  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  753. 000007CE  4EAD 41F2                jsr        [A5 + 0x41F2 /* export_2106 */]
  754. label000007D2:
  755. 000007D2  5247                     addq.w     D7, 1
  756. 000007D4  6906                     bvs        +0x8 /* 000007DC */
  757. label000007D6:
  758. 000007D6  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  759. 000007DA  6FCC                     ble        -0x32 /* 000007A8 */
  760. label000007DC:
  761. 000007DC  2F2C 08F0                move.l     -[A7], [A4 + 0x8F0]
  762. 000007E0  42A7                     clr.l      -[A7]
  763. 000007E2  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  764. 000007E6  4EAD 4202                jsr        [A5 + 0x4202 /* export_2108 */]
  765. 000007EA  206C 08F4                movea.l    A0, [A4 + 0x8F4]
  766. 000007EE  3D68 003E FFFA           move.w     [A6 - 0x6], [A0 + 0x3E]
  767. 000007F4  7E01                     moveq.l    D7, 0x01
  768. 000007F6  6000 0094                bra        +0x96 /* 0000088C */
  769. label000007FA:
  770. 000007FA  3007                     move.w     D0, D7
  771. 000007FC  E540                     asl        D0.w, 2
  772. 000007FE  41EC 01B0                lea.l      A0, [A4 + 0x1B0]
  773. 00000802  4AB0 0000                tst.l      [A0 + D0.w]
  774. 00000806  6714                     beq        +0x16 /* 0000081C */
  775. 00000808  3007                     move.w     D0, D7
  776. 0000080A  E540                     asl        D0.w, 2
  777. 0000080C  41EC 01B0                lea.l      A0, [A4 + 0x1B0]
  778. 00000810  2F30 0000                move.l     -[A7], [A0 + D0.w]
  779. 00000814  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  780. 00000818  4EAD 41FA                jsr        [A5 + 0x41FA /* export_2107 */]
  781. label0000081C:
  782. 0000081C  3007                     move.w     D0, D7
  783. 0000081E  E540                     asl        D0.w, 2
  784. 00000820  43EC 0F64                lea.l      A1, [A4 + 0xF64]
  785. 00000824  2071 0000                movea.l    A0, [A1 + D0.w]
  786. 00000828  7001                     moveq.l    D0, 0x01
  787. 0000082A  B050                     cmp.w      D0, [A0]
  788. 0000082C  662E                     bne        +0x30 /* 0000085C */
  789. 0000082E  3007                     move.w     D0, D7
  790. 00000830  E540                     asl        D0.w, 2
  791. 00000832  2F00                     move.l     -[A7], D0
  792. 00000834  42A7                     clr.l      -[A7]
  793. 00000836  3207                     move.w     D1, D7
  794. 00000838  E541                     asl        D1.w, 2
  795. 0000083A  43EC 0F64                lea.l      A1, [A4 + 0xF64]
  796. 0000083E  2071 1000                movea.l    A0, [A1 + D1.w]
  797. 00000842  2F28 0040                move.l     -[A7], [A0 + 0x40]
  798. 00000846  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  799. 0000084A  4EAD 41EA                jsr        [A5 + 0x41EA /* export_2105 */]
  800. 0000084E  221F                     move.l     D1, [A7]+
  801. 00000850  201F                     move.l     D0, [A7]+
  802. 00000852  41EC 01B0                lea.l      A0, [A4 + 0x1B0]
  803. 00000856  2181 0000                move.l     [A0 + D0.w], D1
  804. 0000085A  600E                     bra        +0x10 /* 0000086A */
  805. label0000085C:
  806. 0000085C  3007                     move.w     D0, D7
  807. 0000085E  E540                     asl        D0.w, 2
  808. 00000860  41EC 01B0                lea.l      A0, [A4 + 0x1B0]
  809. 00000864  7200                     moveq.l    D1, 0x00
  810. 00000866  2181 0000                move.l     [A0 + D0.w], D1
  811. label0000086A:
  812. 0000086A  3007                     move.w     D0, D7
  813. 0000086C  C1FC 0006                muls.w     D0, 0x6
  814. 00000870  41EC 03B4                lea.l      A0, [A4 + 0x3B4]
  815. 00000874  7200                     moveq.l    D1, 0x00
  816. 00000876  2181 0000                move.l     [A0 + D0.w], D1
  817. 0000087A  3007                     move.w     D0, D7
  818. 0000087C  C1FC 0006                muls.w     D0, 0x6
  819. 00000880  41EC 03B8                lea.l      A0, [A4 + 0x3B8]
  820. 00000884  4270 0000                clr.w      [A0 + D0.w]
  821. 00000888  5247                     addq.w     D7, 1
  822. 0000088A  6908                     bvs        +0xA /* 00000894 */
  823. label0000088C:
  824. 0000088C  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  825. 00000890  6F00 FF68                ble        -0x96 /* 000007FA */
  826. label00000894:
  827. 00000894  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  828. 00000898  4EAD 40C2                jsr        [A5 + 0x40C2 /* export_2068 */]
  829. 0000089C  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  830. 000008A0  4EAD 40BA                jsr        [A5 + 0x40BA /* export_2067 */]
  831. 000008A4  422C 019B                clr.b      [A4 + 0x19B]
  832. 000008A8  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  833. 000008AC  4E5E                     unlink     A6
  834. 000008AE  2E9F                     move.l     [A7], [A7]+
  835. 000008B0  4E75                     rts
  836. 000008B2  8C52                     or.w       D6, [A2]
  837. 000008B4  4541                     chk.w      D2, D1
  838. 000008B6  4446                     neg.w      D6
  839. 000008B8  494C                     chk.w      D4, A4
  840. 000008BA  4544                     chk.w      D2, D4
  841. 000008BC  4553                     chk.w      D2, [A3]
  842. 000008BE  4300                     .invalid   1, D0 // invalid opcode 4 with b == 4
  843. 000008C0  0000 0000                ori.b      D0, 0x0
  844. export_2167:
  845. 000008C4  4E56 FFFC                link       A6, -0x0004
  846. 000008C8  48E7 0308                movem.l    -[A7], D6,D7,A4
  847. 000008CC  286E 0008                movea.l    A4, [A6 + 0x8]
  848. 000008D0  102C 0199                move.b     D0, [A4 + 0x199]
  849. 000008D4  802C 0198                or.b       D0, [A4 + 0x198]
  850. 000008D8  802C 019A                or.b       D0, [A4 + 0x19A]
  851. 000008DC  802C 019B                or.b       D0, [A4 + 0x19B]
  852. 000008E0  802C 019C                or.b       D0, [A4 + 0x19C]
  853. 000008E4  1C00                     move.b     D6, D0
  854. 000008E6  7E01                     moveq.l    D7, 0x01
  855. label000008E8:
  856. 000008E8  1006                     move.b     D0, D6
  857. 000008EA  0A00 0001                xori.b     D0, 0x1
  858. 000008EE  0C47 0080                cmpi.w     D7, 0x80
  859. 000008F2  5FC1                     sle        D1
  860. 000008F4  C001                     and.b      D0, D1
  861. 000008F6  671A                     beq        +0x1C /* 00000912 */
  862. 000008F8  3007                     move.w     D0, D7
  863. 000008FA  5340                     subq.w     D0, 1
  864. 000008FC  3200                     move.w     D1, D0
  865. 000008FE  E641                     asr        D1.w, 3
  866. 00000900  41EC 019E                lea.l      A0, [A4 + 0x19E]
  867. 00000904  0130 1000                btst       [A0 + D1.w], D0
  868. 00000908  6704                     beq        +0x6 /* 0000090E */
  869. 0000090A  5247                     addq.w     D7, 1
  870. 0000090C  60DA                     bra        -0x24 /* 000008E8 */
  871. label0000090E:
  872. 0000090E  7C01                     moveq.l    D6, 0x01
  873. 00000910  60D6                     bra        -0x28 /* 000008E8 */
  874. label00000912:
  875. 00000912  1006                     move.b     D0, D6
  876. 00000914  675A                     beq        +0x5C /* 00000970 */
  877. 00000916  102C 0199                move.b     D0, [A4 + 0x199]
  878. 0000091A  802C 0198                or.b       D0, [A4 + 0x198]
  879. 0000091E  802C 019A                or.b       D0, [A4 + 0x19A]
  880. 00000922  6706                     beq        +0x8 /* 0000092A */
  881. 00000924  2F0E                     move.l     -[A7], A6
  882. 00000926  4EBA FD10                jsr        [PC - 0x2F0 /* 00000638 */]
  883. label0000092A:
  884. 0000092A  102C 019C                move.b     D0, [A4 + 0x19C]
  885. 0000092E  6706                     beq        +0x8 /* 00000936 */
  886. 00000930  2F0E                     move.l     -[A7], A6
  887. 00000932  4EBA FE04                jsr        [PC - 0x1FC /* 00000738 */]
  888. label00000936:
  889. 00000936  7E01                     moveq.l    D7, 0x01
  890. 00000938  601C                     bra        +0x1E /* 00000956 */
  891. label0000093A:
  892. 0000093A  3007                     move.w     D0, D7
  893. 0000093C  5340                     subq.w     D0, 1
  894. 0000093E  3200                     move.w     D1, D0
  895. 00000940  E641                     asr        D1.w, 3
  896. 00000942  41EC 019E                lea.l      A0, [A4 + 0x19E]
  897. 00000946  0130 1000                btst       [A0 + D1.w], D0
  898. 0000094A  6708                     beq        +0xA /* 00000954 */
  899. 0000094C  3F07                     move.w     -[A7], D7
  900. 0000094E  2F0E                     move.l     -[A7], A6
  901. 00000950  4EBA FB06                jsr        [PC - 0x4FA /* 00000458 */]
  902. label00000954:
  903. 00000954  5247                     addq.w     D7, 1
  904. label00000956:
  905. 00000956  0C47 0080                cmpi.w     D7, 0x80
  906. 0000095A  6FDE                     ble        -0x20 /* 0000093A */
  907. 0000095C  102C 019B                move.b     D0, [A4 + 0x19B]
  908. 00000960  6706                     beq        +0x8 /* 00000968 */
  909. 00000962  2F0E                     move.l     -[A7], A6
  910. 00000964  4EBA FE16                jsr        [PC - 0x1EA /* 0000077C */]
  911. label00000968:
  912. 00000968  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  913. 0000096C  4EBA 030A                jsr        [PC + 0x30A /* 00000C78 */]
  914. label00000970:
  915. 00000970  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  916. 00000974  4E5E                     unlink     A6
  917. 00000976  2E9F                     move.l     [A7], [A7]+
  918. 00000978  4E75                     rts
  919. 0000097A  9949                     subx.w     -[A4], -[A1]
  920. 0000097C  534F                     subq.w     A7, 1
  921. 0000097E  5F52                     subq.w     [A2], 7
  922. 00000980  4541                     chk.w      D2, D1
  923. 00000982  4443                     neg.w      D3
  924. 00000984  4841                     swap.w     D1
  925. 00000986  4E47                     trap       7
  926. 00000988  4544                     chk.w      D2, D4
  927. 0000098A  5354                     subq.w     [A4], 1
  928. 0000098C  5255                     addq.w     [A5], 1
  929. 0000098E  4354                     chk.w      D1, [A4]
  930. 00000990  5552                     subq.w     [A2], 2
  931. 00000992  4553                     chk.w      D2, [A3]
  932. 00000994  0000 0000                ori.b      D0, 0x0
  933. fn00000998:
  934. 00000998  4E56 FFF0                link       A6, -0x0010
  935. 0000099C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  936. 000009A0  266E 0008                movea.l    A3, [A6 + 0x8]
  937. 000009A4  286B 0008                movea.l    A4, [A3 + 0x8]
  938. 000009A8  41EC 0198                lea.l      A0, [A4 + 0x198]
  939. 000009AC  2D48 FFF0                move.l     [A6 - 0x10], A0
  940. 000009B0  1010                     move.b     D0, [A0]
  941. 000009B2  6700 00B6                beq        +0xB8 /* 00000A6A */
  942. 000009B6  206E FFF0                movea.l    A0, [A6 - 0x10]
  943. 000009BA  1028 0001                move.b     D0, [A0 + 0x1]
  944. 000009BE  6752                     beq        +0x54 /* 00000A12 */
  945. 000009C0  1028 0002                move.b     D0, [A0 + 0x2]
  946. 000009C4  6726                     beq        +0x28 /* 000009EC */
  947. 000009C6  7E00                     moveq.l    D7, 0x00
  948. 000009C8  2C3C 0000 2568           move.l     D6, 0x2568 /* '%h' */
  949. 000009CE  7000                     moveq.l    D0, 0x00
  950. 000009D0  2D40 FFFC                move.l     [A6 - 0x4], D0
  951. 000009D4  486E FFFC                pea.l      [A6 - 0x4]
  952. 000009D8  2F07                     move.l     -[A7], D7
  953. 000009DA  2F06                     move.l     -[A7], D6
  954. 000009DC  2F2C 08F4                move.l     -[A7], [A4 + 0x8F4]
  955. 000009E0  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  956. 000009E4  4EAD 3F7A                jsr        [A5 + 0x3F7A /* export_2027 */]
  957. 000009E8  6000 0114                bra        +0x116 /* 00000AFE */
  958. label000009EC:
  959. 000009EC  7E00                     moveq.l    D7, 0x00
  960. 000009EE  2C3C 0000 0268           move.l     D6, 0x268
  961. 000009F4  7000                     moveq.l    D0, 0x00
  962. 000009F6  2D40 FFFC                move.l     [A6 - 0x4], D0
  963. 000009FA  486E FFFC                pea.l      [A6 - 0x4]
  964. 000009FE  2F07                     move.l     -[A7], D7
  965. 00000A00  2F06                     move.l     -[A7], D6
  966. 00000A02  2F2C 08F4                move.l     -[A7], [A4 + 0x8F4]
  967. 00000A06  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  968. 00000A0A  4EAD 3F7A                jsr        [A5 + 0x3F7A /* export_2027 */]
  969. 00000A0E  6000 00EE                bra        +0xF0 /* 00000AFE */
  970. label00000A12:
  971. 00000A12  7E00                     moveq.l    D7, 0x00
  972. 00000A14  7C48                     moveq.l    D6, 0x48
  973. 00000A16  7000                     moveq.l    D0, 0x00
  974. 00000A18  2D40 FFFC                move.l     [A6 - 0x4], D0
  975. 00000A1C  486E FFFC                pea.l      [A6 - 0x4]
  976. 00000A20  2F07                     move.l     -[A7], D7
  977. 00000A22  2F06                     move.l     -[A7], D6
  978. 00000A24  2F2C 08F4                move.l     -[A7], [A4 + 0x8F4]
  979. 00000A28  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  980. 00000A2C  4EAD 3F7A                jsr        [A5 + 0x3F7A /* export_2027 */]
  981. 00000A30  206E FFF0                movea.l    A0, [A6 - 0x10]
  982. 00000A34  1028 0002                move.b     D0, [A0 + 0x2]
  983. 00000A38  6700 00C4                beq        +0xC6 /* 00000AFE */
  984. 00000A3C  2E3C 0000 0268           move.l     D7, 0x268
  985. 00000A42  2C3C 0000 2300           move.l     D6, 0x2300 /* '#\0' */
  986. 00000A48  7000                     moveq.l    D0, 0x00
  987. 00000A4A  2D40 FFFC                move.l     [A6 - 0x4], D0
  988. 00000A4E  486E FFFC                pea.l      [A6 - 0x4]
  989. 00000A52  2F07                     move.l     -[A7], D7
  990. 00000A54  2F06                     move.l     -[A7], D6
  991. 00000A56  206C 08F4                movea.l    A0, [A4 + 0x8F4]
  992. 00000A5A  4868 0268                pea.l      [A0 + 0x268]
  993. 00000A5E  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  994. 00000A62  4EAD 3F7A                jsr        [A5 + 0x3F7A /* export_2027 */]
  995. 00000A66  6000 0096                bra        +0x98 /* 00000AFE */
  996. label00000A6A:
  997. 00000A6A  206E FFF0                movea.l    A0, [A6 - 0x10]
  998. 00000A6E  1028 0001                move.b     D0, [A0 + 0x1]
  999. 00000A72  6756                     beq        +0x58 /* 00000ACA */
  1000. 00000A74  1028 0002                move.b     D0, [A0 + 0x2]
  1001. 00000A78  6728                     beq        +0x2A /* 00000AA2 */
  1002. 00000A7A  7E48                     moveq.l    D7, 0x48
  1003. 00000A7C  2C3C 0000 2520           move.l     D6, 0x2520 /* '% ' */
  1004. 00000A82  7000                     moveq.l    D0, 0x00
  1005. 00000A84  2D40 FFFC                move.l     [A6 - 0x4], D0
  1006. 00000A88  486E FFFC                pea.l      [A6 - 0x4]
  1007. 00000A8C  2F07                     move.l     -[A7], D7
  1008. 00000A8E  2F06                     move.l     -[A7], D6
  1009. 00000A90  206C 08F4                movea.l    A0, [A4 + 0x8F4]
  1010. 00000A94  4868 0048                pea.l      [A0 + 0x48]
  1011. 00000A98  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  1012. 00000A9C  4EAD 3F7A                jsr        [A5 + 0x3F7A /* export_2027 */]
  1013. 00000AA0  605C                     bra        +0x5E /* 00000AFE */
  1014. label00000AA2:
  1015. 00000AA2  7E48                     moveq.l    D7, 0x48
  1016. 00000AA4  2C3C 0000 0220           move.l     D6, 0x220
  1017. 00000AAA  7000                     moveq.l    D0, 0x00
  1018. 00000AAC  2D40 FFFC                move.l     [A6 - 0x4], D0
  1019. 00000AB0  486E FFFC                pea.l      [A6 - 0x4]
  1020. 00000AB4  2F07                     move.l     -[A7], D7
  1021. 00000AB6  2F06                     move.l     -[A7], D6
  1022. 00000AB8  206C 08F4                movea.l    A0, [A4 + 0x8F4]
  1023. 00000ABC  4868 0048                pea.l      [A0 + 0x48]
  1024. 00000AC0  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  1025. 00000AC4  4EAD 3F7A                jsr        [A5 + 0x3F7A /* export_2027 */]
  1026. 00000AC8  6034                     bra        +0x36 /* 00000AFE */
  1027. label00000ACA:
  1028. 00000ACA  206E FFF0                movea.l    A0, [A6 - 0x10]
  1029. 00000ACE  1028 0002                move.b     D0, [A0 + 0x2]
  1030. 00000AD2  672A                     beq        +0x2C /* 00000AFE */
  1031. 00000AD4  2E3C 0000 0268           move.l     D7, 0x268
  1032. 00000ADA  2C3C 0000 2300           move.l     D6, 0x2300 /* '#\0' */
  1033. 00000AE0  7000                     moveq.l    D0, 0x00
  1034. 00000AE2  2D40 FFFC                move.l     [A6 - 0x4], D0
  1035. 00000AE6  486E FFFC                pea.l      [A6 - 0x4]
  1036. 00000AEA  2F07                     move.l     -[A7], D7
  1037. 00000AEC  2F06                     move.l     -[A7], D6
  1038. 00000AEE  206C 08F4                movea.l    A0, [A4 + 0x8F4]
  1039. 00000AF2  4868 0268                pea.l      [A0 + 0x268]
  1040. 00000AF6  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  1041. 00000AFA  4EAD 3F7A                jsr        [A5 + 0x3F7A /* export_2027 */]
  1042. label00000AFE:
  1043. 00000AFE  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1044. 00000B02  4E5E                     unlink     A6
  1045. 00000B04  2E9F                     move.l     [A7], [A7]+
  1046. 00000B06  4E75                     rts
  1047. 00000B08  8A57                     or.w       D5, [A7]
  1048. 00000B0A  5249                     addq.w     A1, 1
  1049. 00000B0C  5445                     addq.w     D5, 2
  1050. 00000B0E  4648                     not.w      A0
  1051. 00000B10  4541                     chk.w      D2, D1
  1052. 00000B12  4400                     neg.b      D0
  1053. 00000B14  0000 0000                ori.b      D0, 0x0
  1054. fn00000B18:
  1055. 00000B18  4E56 FFFE                link       A6, -0x0002
  1056. 00000B1C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1057. 00000B20  3C2E 000C                move.w     D6, [A6 + 0xC]
  1058. 00000B24  266E 0008                movea.l    A3, [A6 + 0x8]
  1059. 00000B28  286B 0008                movea.l    A4, [A3 + 0x8]
  1060. 00000B2C  42A7                     clr.l      -[A7]
  1061. 00000B2E  3F06                     move.w     -[A7], D6
  1062. 00000B30  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  1063. 00000B34  4EAD 422A                jsr        [A5 + 0x422A /* export_2113 */]
  1064. 00000B38  201F                     move.l     D0, [A7]+
  1065. 00000B3A  3E00                     move.w     D7, D0
  1066. 00000B3C  1F3C 0001                move.b     -[A7], 0x1
  1067. 00000B40  2F3C 5355 4246           move.l     -[A7], 0x53554246 /* 'SUBF' */
  1068. 00000B46  206C 08F4                movea.l    A0, [A4 + 0x8F4]
  1069. 00000B4A  3006                     move.w     D0, D6
  1070. 00000B4C  D040                     add.w      D0, D0
  1071. 00000B4E  41E8 0266                lea.l      A0, [A0 + 0x266]
  1072. 00000B52  3F30 0000                move.w     -[A7], [A0 + D0.w]
  1073. 00000B56  3007                     move.w     D0, D7
  1074. 00000B58  48C0                     ext.l      D0
  1075. 00000B5A  2F00                     move.l     -[A7], D0
  1076. 00000B5C  3006                     move.w     D0, D6
  1077. 00000B5E  E540                     asl        D0.w, 2
  1078. 00000B60  41EC 0F64                lea.l      A0, [A4 + 0xF64]
  1079. 00000B64  2F30 0000                move.l     -[A7], [A0 + D0.w]
  1080. 00000B68  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  1081. 00000B6C  4EAD 4102                jsr        [A5 + 0x4102 /* export_2076 */]
  1082. 00000B70  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1083. 00000B74  4E5E                     unlink     A6
  1084. 00000B76  205F                     movea.l    A0, [A7]+
  1085. 00000B78  5C4F                     addq.w     A7, 6
  1086. 00000B7A  4ED0                     jmp        [A0]
  1087. 00000B7C  8A57                     or.w       D5, [A7]
  1088. 00000B7E  5249                     addq.w     A1, 1
  1089. 00000B80  5445                     addq.w     D5, 2
  1090. 00000B82  5348                     subq.w     A0, 1
  1091. 00000B84  4541                     chk.w      D2, D1
  1092. 00000B86  4400                     neg.b      D0
  1093. 00000B88  0000 0000                ori.b      D0, 0x0
  1094. fn00000B8C:
  1095. 00000B8C  4E56 FFF4                link       A6, -0x000C
  1096. 00000B90  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1097. 00000B94  266E 0008                movea.l    A3, [A6 + 0x8]
  1098. 00000B98  286B 0008                movea.l    A4, [A3 + 0x8]
  1099. 00000B9C  2E3C 0200 0000           move.l     D7, 0x2000000
  1100. 00000BA2  42A7                     clr.l      -[A7]
  1101. 00000BA4  2F2C 0F64                move.l     -[A7], [A4 + 0xF64]
  1102. 00000BA8  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  1103. 00000BAC  2C1F                     move.l     D6, [A7]+
  1104. 00000BAE  7000                     moveq.l    D0, 0x00
  1105. 00000BB0  2D40 FFFC                move.l     [A6 - 0x4], D0
  1106. 00000BB4  2F2C 0F64                move.l     -[A7], [A4 + 0xF64]
  1107. 00000BB8  205F                     movea.l    A0, [A7]+
  1108. 00000BBA  A029                     syscall    HLock
  1109. 00000BBC  486E FFFC                pea.l      [A6 - 0x4]
  1110. 00000BC0  2F07                     move.l     -[A7], D7
  1111. 00000BC2  2F06                     move.l     -[A7], D6
  1112. 00000BC4  206C 0F64                movea.l    A0, [A4 + 0xF64]
  1113. 00000BC8  2F10                     move.l     -[A7], [A0]
  1114. 00000BCA  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  1115. 00000BCE  4EAD 3F7A                jsr        [A5 + 0x3F7A /* export_2027 */]
  1116. 00000BD2  2F2C 0F64                move.l     -[A7], [A4 + 0xF64]
  1117. 00000BD6  205F                     movea.l    A0, [A7]+
  1118. 00000BD8  A02A                     syscall    HUnlock
  1119. 00000BDA  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1120. 00000BDE  4E5E                     unlink     A6
  1121. 00000BE0  2E9F                     move.l     [A7], [A7]+
  1122. 00000BE2  4E75                     rts
  1123. 00000BE4  8B57                     or.w       [A7], D5
  1124. 00000BE6  5249                     addq.w     A1, 1
  1125. 00000BE8  5445                     addq.w     D5, 2
  1126. 00000BEA  5448                     addq.w     A0, 2
  1127. 00000BEC  454D                     chk.w      D2, A5
  1128. 00000BEE  4150                     chk.w      D0, [A0]
  1129. 00000BF0  0000 0000                ori.b      D0, 0x0
  1130. export_2168:
  1131. 00000BF4  4E56 FFFC                link       A6, -0x0004
  1132. 00000BF8  48E7 0118                movem.l    -[A7], D7,A3,A4
  1133. 00000BFC  266E 0008                movea.l    A3, [A6 + 0x8]
  1134. 00000C00  49EB 0198                lea.l      A4, [A3 + 0x198]
  1135. 00000C04  206B 08F4                movea.l    A0, [A3 + 0x8F4]
  1136. 00000C08  3D68 003E FFFC           move.w     [A6 - 0x4], [A0 + 0x3E]
  1137. 00000C0E  7E01                     moveq.l    D7, 0x01
  1138. 00000C10  601A                     bra        +0x1C /* 00000C2C */
  1139. label00000C12:
  1140. 00000C12  3007                     move.w     D0, D7
  1141. 00000C14  5340                     subq.w     D0, 1
  1142. 00000C16  3200                     move.w     D1, D0
  1143. 00000C18  E641                     asr        D1.w, 3
  1144. 00000C1A  0134 1006                btst       [A4 + D1.w + 0x6], D0
  1145. 00000C1E  6708                     beq        +0xA /* 00000C28 */
  1146. 00000C20  3F07                     move.w     -[A7], D7
  1147. 00000C22  2F0E                     move.l     -[A7], A6
  1148. 00000C24  4EBA FEF2                jsr        [PC - 0x10E /* 00000B18 */]
  1149. label00000C28:
  1150. 00000C28  5247                     addq.w     D7, 1
  1151. 00000C2A  6906                     bvs        +0x8 /* 00000C32 */
  1152. label00000C2C:
  1153. 00000C2C  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  1154. 00000C30  6FE0                     ble        -0x1E /* 00000C12 */
  1155. label00000C32:
  1156. 00000C32  102C 0004                move.b     D0, [A4 + 0x4]
  1157. 00000C36  6706                     beq        +0x8 /* 00000C3E */
  1158. 00000C38  2F0E                     move.l     -[A7], A6
  1159. 00000C3A  4EBA FF50                jsr        [PC - 0xB0 /* 00000B8C */]
  1160. label00000C3E:
  1161. 00000C3E  102C 0001                move.b     D0, [A4 + 0x1]
  1162. 00000C42  8014                     or.b       D0, [A4]
  1163. 00000C44  802C 0002                or.b       D0, [A4 + 0x2]
  1164. 00000C48  6706                     beq        +0x8 /* 00000C50 */
  1165. 00000C4A  2F0E                     move.l     -[A7], A6
  1166. 00000C4C  4EBA FD4A                jsr        [PC - 0x2B6 /* 00000998 */]
  1167. label00000C50:
  1168. 00000C50  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1169. 00000C54  4E5E                     unlink     A6
  1170. 00000C56  2E9F                     move.l     [A7], [A7]+
  1171. 00000C58  4E75                     rts
  1172. 00000C5A  9A49                     sub.w      D5, A1
  1173. 00000C5C  534F                     subq.w     A7, 1
  1174. 00000C5E  5F57                     subq.w     [A7], 7
  1175. 00000C60  5249                     addq.w     A1, 1
  1176. 00000C62  5445                     addq.w     D5, 2
  1177. 00000C64  4348                     chk.w      D1, A0
  1178. 00000C66  414E                     chk.w      D0, A6
  1179. 00000C68  4745                     chk.w      D3, D5
  1180. 00000C6A  4453                     neg.w      [A3]
  1181. 00000C6C  5452                     addq.w     [A2], 2
  1182. 00000C6E  5543                     subq.w     D3, 2
  1183. 00000C70  5455                     addq.w     [A5], 2
  1184. 00000C72  5245                     addq.w     D5, 1
  1185. 00000C74  5300                     subq.b     D0, 1
  1186. 00000C76  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1187. // begin alternate branch 00000C78-00000C7E
  1188. export_2169:
  1189. fn00000C78:
  1190. 00000C78  4E56 0000                link       A6, 0
  1191. 00000C7C  2F0C                     move.l     -[A7], A4
  1192. // end alternate branch 00000C78-00000C7E
  1193. export_2169: // at 00000C78 (misaligned)
  1194. fn00000C78: // (misaligned)
  1195. 00000C7A  0000 2F0C                ori.b      D0, 0xC
  1196. 00000C7E  206E 0008                movea.l    A0, [A6 + 0x8]
  1197. 00000C82  49E8 0198                lea.l      A4, [A0 + 0x198]
  1198. 00000C86  7000                     moveq.l    D0, 0x00
  1199. 00000C88  2880                     move.l     [A4], D0
  1200. 00000C8A  7000                     moveq.l    D0, 0x00
  1201. 00000C8C  2940 0004                move.l     [A4 + 0x4], D0
  1202. 00000C90  7000                     moveq.l    D0, 0x00
  1203. 00000C92  2940 0008                move.l     [A4 + 0x8], D0
  1204. 00000C96  7000                     moveq.l    D0, 0x00
  1205. 00000C98  2940 000C                move.l     [A4 + 0xC], D0
  1206. 00000C9C  7000                     moveq.l    D0, 0x00
  1207. 00000C9E  2940 0010                move.l     [A4 + 0x10], D0
  1208. 00000CA2  7000                     moveq.l    D0, 0x00
  1209. 00000CA4  2940 0014                move.l     [A4 + 0x14], D0
  1210. 00000CA8  285F                     movea.l    A4, [A7]+
  1211. 00000CAA  4E5E                     unlink     A6
  1212. 00000CAC  2E9F                     move.l     [A7], [A7]+
  1213. 00000CAE  4E75                     rts
  1214. 00000CB0  9549                     subx.w     -[A2], -[A1]
  1215. 00000CB2  534F                     subq.w     A7, 1
  1216. 00000CB4  5F43                     subq.w     D3, 7
  1217. 00000CB6  4C45 4152                movem.l    D1,D4,D6,A0,A6, D5
  1218. 00000CBA  4348                     chk.w      D1, A0
  1219. 00000CBC  414E                     chk.w      D0, A6
  1220. 00000CBE  4745                     chk.w      D3, D5
  1221. 00000CC0  5346                     subq.w     D6, 1
  1222. 00000CC2  4C41 4753                movem.l    D0,D1,D4,D6,A0,A1,A2,A6, D1
  1223. 00000CC6  0000                     .incomplete
  1224.